/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2023-3-16 14:8:43:535
 **/
export default class deleteEquip {
  constructor(request) {
    this.request = request;
  }

  /**
   * 根据versionid删除设备-物理删除
   * @param {} * sblx - sblx
   * @param {string} * schema - 模式
   * @param {string} * blockid - 块号
   * @param {string} * versionid - 版本号
   */
  post_deleteEquip_deleteByVersionid(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/deleteEquip/deleteByVersionid",
      method: "post",
      params: params,
    });
  }

  /**
   * 根据versionid删除简化设备-物理删除
   * @param {string} * schema - 模式
   * @param {string} * blockid - 块号
   * @param {string} * versionid - 版本号
   */
  post_deleteEquip_deleteByVersionidForSimple(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/deleteEquip/deleteByVersionidForSimple",
      method: "post",
      params: params,
    });
  }

  /**
   * 删除通用类型的设备【T接点、开关、站内设备、断路器、变压器等】
   * @param {} * equips - equips
   * @param {string} * schema - 模式
   * @param {string} * blockid - 块号
   * @param {string} * versionid - 版本号
   * @param {string} versionidOth - 叠加version版本【无实际用处】
   */
  post_deleteEquip_deleteCommonEquips(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/deleteEquip/deleteCommonEquips",
      method: "post",
      params: params,
    });
  }

  /**
   * 删除容器类型设备【变电站、环网柜、开关站等】
   * @param {} * equips - equips
   * @param {string} * schema - 模式
   * @param {string} * blockid - 块号
   * @param {string} * versionid - 版本号
   * @param {string} versionidOth - 叠加version版本
   */
  post_deleteEquip_deleteDzEquips(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/deleteEquip/deleteDzEquips",
      method: "post",
      params: params,
    });
  }

  /**
   * 删除线路类型的设备【中压线路 + 高压线路】
   * @param {} * equips - equips
   * @param {string} * schema - 模式
   * @param {string} * blockid - 块号
   * @param {string} * versionid - 版本号
   * @param {string} versionidOth - 叠加version版本
   */
  post_deleteEquip_deleteLineEquips(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/deleteEquip/deleteLineEquips",
      method: "post",
      params: params,
    });
  }
}
